#ifndef PROTOCOL_WL_SEAT_H
#define PROTOCOL_WL_SEAT_H
//******************************************************************************
//*this code is protected by the GNU affero GPLv3
//*author:Sylvain BERTRAND <sylvain.bertrand AT gmail dot com>
//*                        <digital.ragnarok AT gmail dot com>
//******************************************************************************
#define WL_SEAT_STR "wl_seat"
#define WL_SEAT_STR_DWS 2

#define WL_SEAT_CAPABILITY_POINTER  0x1
#define WL_SEAT_CAPABILITY_KEYBOARD 0x2
#define WL_SEAT_CAPABILITY_TOUCH    0x4

//------------------------------------------------------------------------------
//requests
#define WL_SEAT_GET_POINTER  0
#define WL_SEAT_GET_KEYBOARD 1
#define WL_SEAT_GET_TOUCH    2
//XXX:not yet fixed in the protocol
#define WL_SEAT_CLOSE        3
//------------------------------------------------------------------------------
//events
#define WL_SEAT_CAPABILITIES 0
//------------------------------------------------------------------------------
#endif
